{ IMI.INC is included in all IMI Library units so you can specify
  global compiler options here. IMI.INC is included before each units'
  required compiler options and the options specified here can be
  overridden by hardcode options in the source files }

{ Conditional defines that affect compilation }


{ ------------ !! DO NOT CHANGE DEFINES BELOW THIS LINE !! ------------ }


{$B-} {- Complete Boolean Evaluation }
{$R-} {- Range-Checking }
{$T-} {- Typed @ operator }
{$IFDEF WIN32}
{$J+} {- Writeable structured consts }
{$H+} {- Use long strings by default }
{$ENDIF}


{$IFDEF VER120}
  {$DEFINE DELPHI4}
  {$DEFINE D_4}
{$ENDIF VER120}

{$IFDEF VER130}
  {$UNDEF D_4}
  {$DEFINE DELPHI4}
  {$DEFINE DELPHI5}
{$ENDIF VER130}

{$IFDEF VER140}
{$UNDEF D_4}
{$UNDEF DELPHI4}
{$UNDEF DELPHI5}
{$DEFINE DELPHI6}
{$WARN SYMBOL_PLATFORM OFF}
{$WARN UNIT_PLATFORM OFF}
{$ENDIF VER140}

{$IFDEF VER150}
{$DEFINE DELPHI6}
{$DEFINE DELPHI7}
{$WARN SYMBOL_PLATFORM OFF}
{$WARN UNIT_PLATFORM OFF}
 {$WARN UNSAFE_CODE OFF}
 {$WARN UNSAFE_TYPE OFF}
 {$WARN UNSAFE_CAST OFF}
{$ENDIF VER150}

{$IFDEF VER170}
  {$IFDEF WIN32}
        {$UNDEF D_4}
        {$UNDEF DELPHI4}
        {$UNDEF DELPHI5}
    {$DEFINE DELPHI6}
    {$DEFINE DELPHI7}
    {$WARN SYMBOL_PLATFORM OFF}
{$WARN UNIT_PLATFORM OFF}
 {$WARN UNSAFE_CODE OFF}
 {$WARN UNSAFE_TYPE OFF}
 {$WARN UNSAFE_CAST OFF}
  {$ENDIF WIN32}
{$ENDIF VER170}

{$IFDEF VER180}
  {$IFDEF WIN32}
        {$UNDEF D_4}
        {$UNDEF DELPHI4}
        {$UNDEF DELPHI5}
    {$DEFINE DELPHI6}
    {$DEFINE DELPHI7}
    {$DEFINE DELPHI2005}
    {$WARN SYMBOL_PLATFORM OFF}
{$WARN UNIT_PLATFORM OFF}
 {$WARN UNSAFE_CODE OFF}
 {$WARN UNSAFE_TYPE OFF}
 {$WARN UNSAFE_CAST OFF}
  {$ENDIF WIN32}
{$ENDIF VER180}

{$IFDEF VER185}
  {$IFDEF WIN32}
        {$UNDEF D_4}
        {$UNDEF DELPHI4}
        {$UNDEF DELPHI5}
    {$DEFINE DELPHI6}
    {$DEFINE DELPHI7}
    {$DEFINE DELPHI2005}
    {$DEFINE DELPHI2006TURBO}
    {$WARN SYMBOL_PLATFORM OFF}
{$WARN UNIT_PLATFORM OFF}
 {$WARN UNSAFE_CODE OFF}
 {$WARN UNSAFE_TYPE OFF}
 {$WARN UNSAFE_CAST OFF}
  {$ENDIF WIN32}
{$ENDIF VER185}